package beans;

import main.EinUndAusgabe;
import org.mockito.Mockito;
import org.mockito.stubbing.OngoingStubbing;

public class EinUndAusgabeMock {
    
    public static EinUndAusgabe machIOMit(int... werte){
        EinUndAusgabe io = Mockito.mock(EinUndAusgabe.class);
        OngoingStubbing ions = Mockito.when(io.leseInteger()).thenReturn(werte[0]);
        for(int pos=1; pos<werte.length; pos++){
            ions.thenReturn(werte[pos]);
        }
        return io;
    }
    
    // nur zur Veranschaulichung
    public static void main(String[] a){
        EinUndAusgabe io = EinUndAusgabeMock.machIOMit(5,4,3,2,11);
        for(int i=1; i<8; i++){
            System.out.print(i+": "+io.leseInteger()+"  ");
        }
    }
    
}
